package com.ruoyi.supervise.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 附件对象 Pros_Accessories
 * 
 * @author ruoyi
 * @date 2019-10-12
 */
public class ProsAccessories extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 标示符 */
    private String guid;

    /** 文件名 */
    @Excel(name = "文件名")
    private String accename;

    /** 附加项 */
    @Excel(name = "附加项")
    private String acceid;

    /** 上传人 */
    @Excel(name = "上传人")
    private String operator;

    /** 上传日期 */
    @Excel(name = "上传日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdate;

    /** 类型 */
    @Excel(name = "类型")
    private String categoryid;

    /** 拥有者标识符 */
    @Excel(name = "拥有者标识符")
    private String ownerguid;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 分类 */
    @Excel(name = "分类")
    private String sortid;

    /** 副本标识符 */
    @Excel(name = "副本标识符")
    private String copyguid;

    /** 附件url */
    @Excel(name = "附件url")
    private String url;

    /** 路径 */
    @Excel(name = "路径")
    private String localpath;

    /** 上传来源标识 */
    @Excel(name = "上传来源标识")
    private String systemid;

    /** 是否完成上传 */
    @Excel(name = "是否完成上传")
    private String iscompleted;

    /** 完成上传时间 */
    @Excel(name = "完成上传时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date completedtime;

    public void setGuid(String guid) 
    {
        this.guid = guid;
    }

    public String getGuid() 
    {
        return guid;
    }
    public void setAccename(String accename) 
    {
        this.accename = accename;
    }

    public String getAccename() 
    {
        return accename;
    }
    public void setAcceid(String acceid) 
    {
        this.acceid = acceid;
    }

    public String getAcceid() 
    {
        return acceid;
    }
    public void setOperator(String operator) 
    {
        this.operator = operator;
    }

    public String getOperator() 
    {
        return operator;
    }
    public void setCreatedate(Date createdate) 
    {
        this.createdate = createdate;
    }

    public Date getCreatedate() 
    {
        return createdate;
    }
    public void setCategoryid(String categoryid) 
    {
        this.categoryid = categoryid;
    }

    public String getCategoryid() 
    {
        return categoryid;
    }
    public void setOwnerguid(String ownerguid) 
    {
        this.ownerguid = ownerguid;
    }

    public String getOwnerguid() 
    {
        return ownerguid;
    }
    public void setUnit(String unit) 
    {
        this.unit = unit;
    }

    public String getUnit() 
    {
        return unit;
    }
    public void setSortid(String sortid) 
    {
        this.sortid = sortid;
    }

    public String getSortid() 
    {
        return sortid;
    }
    public void setCopyguid(String copyguid) 
    {
        this.copyguid = copyguid;
    }

    public String getCopyguid() 
    {
        return copyguid;
    }
    public void setUrl(String url) 
    {
        this.url = url;
    }

    public String getUrl() 
    {
        return url;
    }
    public void setLocalpath(String localpath) 
    {
        this.localpath = localpath;
    }

    public String getLocalpath() 
    {
        return localpath;
    }
    public void setSystemid(String systemid) 
    {
        this.systemid = systemid;
    }

    public String getSystemid() 
    {
        return systemid;
    }
    public void setIscompleted(String iscompleted) 
    {
        this.iscompleted = iscompleted;
    }

    public String getIscompleted() 
    {
        return iscompleted;
    }
    public void setCompletedtime(Date completedtime) 
    {
        this.completedtime = completedtime;
    }

    public Date getCompletedtime() 
    {
        return completedtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("guid", getGuid())
            .append("accename", getAccename())
            .append("acceid", getAcceid())
            .append("operator", getOperator())
            .append("createdate", getCreatedate())
            .append("categoryid", getCategoryid())
            .append("ownerguid", getOwnerguid())
            .append("unit", getUnit())
            .append("sortid", getSortid())
            .append("copyguid", getCopyguid())
            .append("url", getUrl())
            .append("localpath", getLocalpath())
            .append("systemid", getSystemid())
            .append("iscompleted", getIscompleted())
            .append("completedtime", getCompletedtime())
            .toString();
    }
}
